${title}
package ${servicePackage};

import java.io.IOException;
import java.util.List;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.jysoft.map.onestop.common.entity.R;

import ${entityPackage}.${className};
//import com.jysoft.map.onestop.plan.entity.OsPlanCatalogDetail;

 /**
  * <ul>
  * <li>Title: ${proName}-${className}Service.java</li>
  * <li>Description: ${tablecomment}Service </li>
  * </ul>
  *
  * @author ${author}
  * @version ${version}
  * @date ${date?datetime}
  */
public interface ${className}Service{


     /**
    	 * 分页查询
    	 *
    	 * @param page 分页条件
    	 * @param ${classObjectName} 查询条件
    	 * @return IPage<${className}> 查询结果
    	 */
    	IPage<OsPlanCatalog> listPage(Page<${className}> page, ${className} ${classObjectName});

    	/**
    	 * 更新页面初期化
    	 *
    	 * @param id 主键
    	 * @return 更新页面数据
    	 */
    	OsPlanCatalog updateInit(String id);

    	/**
    	 * 保存操作
    	 *
    	 * @param ${classObjectName} 保存内容
    	 * @return 保存结果
    	 */
    	R save(${className} ${classObjectName});

    	/**
    	 * 更新操作
    	 *
    	 * @param ${classObjectName} 更新内容
    	 * @return 更新结果
    	 */
    	R update(${className} ${classObjectName});

    	/**
    	 * 删除操作
    	 *
    	 * @param ids 删除主键
    	 * @param updateTimes 更新时间（排他用)
    	 * @return 删除结果
    	 */
    	R delete(String[] ids);

}